public class Test01 {
    // main
    public static void main(String[] args) {
      // 子类继承父类
      // class Circle extends Point
      // 子类要重写父类的方法
      // @Override
      // public void show() {}
      // 父类的引用指向子类对象
      Point point = new Circle(1, 1, 2); // 多态
      // 父类的引用调用子类重写的方法
      point.show();
      // 父类的引用指向子类对象
      point = new TCircle(1, 1, 2, 3); // 多态
      // 父类的引用调用子类重写的方法
      point.show();
    }
  }